home *** CD-ROM | disk | FTP | other *** search
AMOS Source Code | 1992-02-26 | 844 b | 47 lines |
- Rem Clock Face
- '
- Degree
- '
- Cls 0
- Ink 2
- Circle 160,100,95
- Paint 160,100,2
- Ink 0
- For C=0 To 359 Step 30
- Draw 160+(Sin(C)*90),100-(Cos(C)*90) To 160+(Sin(C)*95),100-(Cos(C)*95)
- Next C
- '
- TIME=Timer
- Do
- '
- SC=(Timer-TIME)/50
- '
- Gosub _CLOCK
- '
- Loop
- End
- '
- _CLOCK:
- '
- TM1=(360/(60*60*12.0))*SC
- TM2=(360/(60*60.0))*SC
- TM3=(360/60.0)*SC
- '
- If TM1<>XTM1
- Ink 2 : Draw 160,100 To 160+(Sin(XTM1)*90),100-(Cos(XTM1)*90)
- XTM1=TM1
- End If
- If TM2<>XTM2
- Ink 2 : Draw 160,100 To 160+(Sin(XTM2)*50),100-(Cos(XTM2)*50)
- XTM2=TM2
- End If
- If TM3<>XTM3
- Ink 2 : Draw 160,100 To 160+(Sin(XTM3)*20),100-(Cos(XTM3)*20)
- XTM3=TM3
- End If
- '
- Ink 0 : Draw 160,100 To 160+(Sin(TM1)*90),100-(Cos(TM1)*90)
- Ink 0 : Draw 160,100 To 160+(Sin(TM2)*50),100-(Cos(TM2)*50)
- Ink 4 : Draw 160,100 To 160+(Sin(TM3)*20),100-(Cos(TM3)*20)
- '
- Return